package com.iretailer.report.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import java.time.LocalDateTime;
import java.time.ZoneId;

/**
 * @Auther: xjw
 * @Date: 2019/1/25 10:26
 * @Description:
 */
public class ReCameraZone extends QueryOption {
    private Long id;

    private Long cameraId;

    private Integer zoneId;

    private String zone;

    private String zoneClass;

    private Integer enterLine;

    private Integer exitLine;

    private LocalDateTime updateTime;

    private String updateUser;

    /**
     * 1 代表可用
     * -1 代表不可用
     */
    private Integer enabled;

    private String mallId;

    private String mallName;

    private String deviceId;
    private String deviceName;

    private Long physicalZonesId;

    private Integer reverse;

    public String getZone() {
        return zone;
    }

    public void setZone(String zone) {
        this.zone = zone;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCameraId() {
        return cameraId;
    }

    public void setCameraId(Long cameraId) {
        this.cameraId = cameraId;
    }

    public Integer getZoneId() {
        return zoneId;
    }

    public void setZoneId(Integer zoneId) {
        this.zoneId = zoneId;
    }

    public String getZoneClass() {
        return zoneClass;
    }

    public void setZoneClass(String zoneClass) {
        this.zoneClass = zoneClass;
    }

    public Integer getEnterLine() {
        return enterLine;
    }

    public void setEnterLine(Integer enterLine) {
        this.enterLine = enterLine;
    }

    public Integer getExitLine() {
        return exitLine;
    }

    public void setExitLine(Integer exitLine) {
        this.exitLine = exitLine;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    public String getMallId() {
        return mallId;
    }

    public void setMallId(String mallId) {
        this.mallId = mallId;
    }

    public String getMallName() {
        return mallName;
    }

    public void setMallName(String mallName) {
        this.mallName = mallName;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public Long getPhysicalZonesId() {
        return physicalZonesId;
    }

    public void setPhysicalZonesId(Long physicalZonesId) {
        this.physicalZonesId = physicalZonesId;
    }

    public Integer getReverse() {
        return reverse;
    }

    public void setReverse(Integer reverse) {
        this.reverse = reverse;
    }
}
